Multiplayer multiarm bandits
All commands are to be run from the unzipped directory unless specified otherwise.
conda create --name mmab pip
conda activate mmab
pip install -r requirements.txt
For the core algorithm
- numpy
For plotting and running experiments
- matplotlib
- joblib
For running tests
- pytest
pip install -e .
Run tests
pytest
Reproducing Figure 1: Benchmark of ETC, UCB and Cautious Greedy on synthetic data with $\nu^* = 0$ (left) and $\nu^* = 1$ (right)
Move into the experiments
directory and run the benchmark:
python experiment_aistats2024.py
The pdf is then available in the figure
directory under the name "figure1.pdf"
Move into the experiments
directory and run the benchmark:
python rebuttal.py
The pdf is then available in the figure
directory under the name "figure1_rebuttal.pdf"